Quality scalability of soft shadow mapping
نویسندگان
چکیده
Recently, several soft shadow mapping algorithms have been introduced which extract micro-occluders from a shadow map and backproject them on the light source to approximately determine light visibility. To maintain real-time frame rates, these algorithms often have to resort to coarser levels of a multi-resolution shadow map representation which can lead to visible quality degradations. In particular, discontinuity artifacts can appear when having to use different shadow map levels across pixels. In this paper, we discuss several aspects of soft shadow quality. First, we motivate and propose a scheme that allows for varying soft shadow quality in screen-space in a visually smooth way and also for its adaptation based on local features like assigned importance. Second, we suggest a generalization of micropatches which yields a better occluder geometry approximation at coarser shadow map levels, thus helping to reduce occluder overestimation. Third, we introduce a new hybrid acceleration structure for pruning the search space of potential micro-occluders that enables employing finer shadow map levels and hence increasing quality. Finally, we address multisampled rendering and suggest a simple scheme for interpolating light visibility that only adds a negligible cost compared to single-sample rendering.
منابع مشابه
Predicted Virtual Soft Shadow Maps with High Quality Filtering
In this paper we present a novel image based algorithm to render visually plausible anti-aliased soft shadows in a robust and efficient manner. To achieve both high visual quality and high performance, it employs an accurate shadow map filtering method which guarantees smooth penumbrae and high quality anisotropic anti-aliasing of the sharp transitions. Unlike approaches based on pre-filtering ...
متن کاملHigh-Quality Adaptive Soft Shadow Mapping
The recent soft shadow mapping technique [GBP06] allows the rendering in real-time of convincing soft shadows on complex and dynamic scenes using a single shadow map. While attractive, this method suffers from shadow overestimation and becomes both expensive and approximate when dealing with large penumbrae. This paper proposes new solutions removing these limitations and hence providing an eff...
متن کاملRobust Soft Shadow Mapping with Backprojection and Depth Peeling
Soft shadow mapping is an attractive solution to the problem of realtime soft shadows because it works with any kind of rasterizable geometry (in particular alpha-transparent textures and hair), it does not require any precomputation, and it is simple to implement on the GPU. However, state-of-the-art approaches have several limitations that prevent them from being practical for all scenes. Fir...
متن کاملRobust Soft Shadow Mapping with Depth Peeling
Soft shadow mapping is an attractive solution to the problem of realtime soft shadows because it works with any kind of rasterizable geometry (in particular alpha-transparent textures and hair), it does not require any precomputation, and it is simple to implement on the GPU. However, state-of-the-art approaches have several limitations that prevent them from being practical for all scenes. Fir...
متن کاملPacket-based Hierarchal Soft Shadow Mapping
Recent soft shadow mapping techniques based on back-projection can render high quality soft shadows in real time. However, real time high quality rendering of large penumbrae is still challenging, especially when multilayer shadow maps are used to reduce single light sample silhouette artifact. In this paper, we present an efficient algorithm to attack this problem. We first present a GPU-frien...
متن کامل